﻿<form id="fuser">
<table cellpadding="0" cellspacing="0" class="us_tbRegister">
    <tr>
        <th>
            Tên đăng nhập <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.TextBox("LoginName", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <th>
            Mật khẩu <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.Password("Password", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <th>
            Nhập lại mật khẩu <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.Password("ConfirmPassword", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <th>
            Tên đầy đủ <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.TextBox("UserName", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <th>
            Số ĐT <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.TextBox("PhoneNo", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <th>
            Mail <span class="sp_batBuoc">(*)</span>
        </th>
        <td>
            @Html.TextBox("Email", "", new { @class = "txtinput" })
        </td>
    </tr>
    <tr>
        <td colspan="2" class="btn_tool">
            <a class="btn_login" onclick="onSave()">Lưu </a><a class="btn_cancel" onclick="onCancel()">
                Huỷ </a>
        </td>
    </tr>
</table>
</form>
<script type="text/javascript">

    function onCancel() {
        _closePopup();
    }

    //Category cha change
    function onSave() {
        showLoading();
        //cusAlert("", "Web site đang trong tiến trình cập nhật vui long quay lai sau!");
        if (validateForm())
            $("#fuser").submit();

    }

    //submit image len server
    $(function () {
        $("#fuser").ajaxForm({
            iframe: true,
            dataType: "json",
            beforeSubmit: function () {
                // su kien truoc khi up image
            },
            success: function (result) {
                doSave();
            },
            error: function (xhr, textStatus, errorThrown) {
                alert("upload image error..");
            }
        });
    });

    //save info xuong database
    function doSave() {
        showLoading();
        $.ajax({ type: 'POST', url: '/User/Do_RegisterUser', data: $('#fuser').serialize(), success: function (response) {
            switch (response) {
                case "01": // save fail
                    hideLoading();
                    cusAlert("Quá trình lưu có lỗi! vui lòng liên hệ quản trị viên để được giúp đỡ!.. ");
                    break;
                case "00":
                    hideLoading();
                    cusAlert("Chúc mừng bạn đã đăng ký thành công!");
                    location.reload();
                    break;
                case "02":
                    hideLoading();
                    cusAlert("Tên đăng nhập đã tồn tại! Vui long chọn tên khác");                    
                    break;
                default:
                    response = "";
                    cusAlert("저장를 되지않습니다!.. (error)!..");
                    break;
            }
        }
        });

    }


    function validateForm() {       

        var loginName = $("#LoginName").val();
        var pass = $("#Password").val();
        var pass_confirm = $("#ConfirmPassword").val();
        var fullName = $("#UserName").val();
        var phoneNo = $("#PhoneNo").val();
        var email = $("#Email").val();

        if (loginName.trim() == "") {
            cusAlert("Vui lòng nhập tên đăng nhập! ");
            $("#LoginName").focus();
            hideLoading();
            return false;
        }
        if (pass.trim() == "") {
            cusAlert("Vui lòng nhập mật khẩu! ");
            $("#Password").focus();
            hideLoading();
            return false;
        }
        if (pass_confirm != pass) {
            cusAlert("Mật khẩu không trùng nhau.. vui lòng nhập lại mật khâu! ");
            $("#ConfirmPassword").focus();
            hideLoading();
            return false;
        }
        if (fullName.trim() == "") {
            cusAlert("Vui lòng nhập tên đầy đủ! ");
            $("#UserName").focus();
            hideLoading();
            return false;
        }
        if (phoneNo.trim() == "" || isNaN(phoneNo)) {
            cusAlert("Vui lòng nhập số điện thoại");
            $("#PhoneNo").focus();
            hideLoading();
            return false;
        }        
        if (email.trim() == "") {
            cusAlert("Vui lòng nhập địa chỉ email");
            $("#Email").focus();
            hideLoading();
            return false;
        }
        return true;

    }

    $(document).ready(function () {
        _openPopup("Đăng ký thành viên"); 
    });
    

</script>
